import Request from '../utils/request'
import { TaskInfoPage } from './types/taskpreview'
/**
 * 任务发送 star
 */
// 任务查看
export function taskInfoPage (data: any = {}) {
  return Request({
    url: '/api/app/taskinfo/getAppTaskInfoPage',
    method: 'POST',
    data
  })
}

// 任务详情
export function taskInfo (id: string) {
  return Request({
    url: `/api/app/taskinfo/${id}`,
    method: 'POST',
  })
}

// 发送平台列表
export function taskTargetInfo (data: any = {}) {
  return Request({
    url: '/api/app/tasktargetinfo/page',
    method: 'POST',
    data
  })
}

// 任务流办理节点列表
export function taskApprovalTime (params: { id: string }) {
  return Request({
    url: '/api/app/tasktargetinfo/time',
    method: 'GET',
    params
  })
}

// 时间线
export function taskInfoTime (params: { id: string }) {
  return Request({
    url: '/api/app/tasktargetinfo/time',
    method: 'GET',
    params
  })
}

// 批量导出
export function taskInfoBatchExport (data: { taskId: string, id: any[] }) {
  return Request({
    url: '/api/app/taskinfo/batchExport',
    method: 'POST',
    data
  })
}

// 参数字典任务指令
export function dictinfo (key: string) {
  return Request({
    url: `/api/dictinfo/${key}`,
    method: 'GET',
  })
}
/**
 * 任务发送 end
 */